
layui.use([ 'element', 'form' ], function() {
	var element = layui.element(), form = layui.form();
	var config = {
		url : "./assetmodel/getAssetModelPage.shtml",// 获取数据的url
		page : true,
		select : false,
		columns : [ {
			text : '资产型号编号',
			name : 'id',
			width : 15
		}, {
			text : '资产型号',
			name : 'assetModelName',
			width : 10
		}, {
			text : '资产类型',
			name : 'assetType',
			width : 10,
			formatter : function(value, row, index) {
				if(value){
                    return  value.name;
				}else{
					return "";
				}

			}
		}],
		// 事件 一定要return
		onBeforeLoad : function(param) {
			return param;
		},
		onLoadSuccess : function(data) {
			return data;
		},
		dataFilter : function(data) {
			return data;
		}
	};
	$("#table").jfTable(config);

	// 重新渲染，初始化分页。
	refreshAssetModelList();
	
	
	// 添加资产类型事件
	$('#assetModelAdd').click(function() {
		layer.open({
			type : 2,
			move : false,
			title : '添加',
			area : [ '700px', '400px' ],
			content : './assetmodel/goAssetModelAdd.shtml'
		});
	})

	//刷新资产型号
	$('#assetModelRefresh').click(function() {
		refreshAssetModelList();
	})
	

	form.on('submit(formQuery)', function(data) {
		refreshAssetModelList();
		return false;
	});
})





// 刷新列表
function refreshAssetModelList(operation) {
	layer.load(1);
	var assetTypeSelect = $('#assetTypeSelect').val();
	var assetModelName = $('#assetModelName').val();
	var obj = {};
	obj.assetTypeSelect = assetTypeSelect;
	obj.assetModelName = assetModelName;
	$("#table").jfTable("reload",obj)
}

//查看备品入库单详情
function view_assetIn(obj){
	layer.load(1);
	var row = $("#table").jfTable("getRow",obj.title);
	var rowJson = JSON.stringify(row);
	//console.info(rowJson);
	var contentParam = './assetin/goAssetInView.shtml?rowJson='+obj.title+'&assetInId='+row.id;
	//console.info(contentParam);
	layer.open({
		type : 2,
		move : false,
		title : '备品入库单',
		area : [ '750px', '650px' ],
		content : contentParam
	});
}

//开关点击事件
function mds_switch_click(obj){
	var row = $("#table").jfTable("getRow",obj.title)
	var status = row.status==1?2:1;
	
	if (row.username=="admin") {
		layer.msg("admin角色不能被禁用", {
			icon : 5,
			shift : 6
		});
		return;
	}
	
	$.post(rootPath + "/system/updateRoleStatus.shtml", {
		id : row.id,
		status : status
	}, function(result) {
		if (!result.status) {
			layer.msg(result.message, {
				icon : 5,
				shift : 6
			});
		} else {
			layer.msg('状态修改成功', {
				icon : 1
			});
			refreshAsstInList();
		}
	}, "json");
}